home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / dvips.new / local.mk < prev    next >
Encoding:
Makefile  |  1991-01-16  |  2.4 KB  |  84 lines

  1. #
  2. # local.mk for dvips
  3. #
  4. TFMDIR    = 
  5. TFMPATH = /sprite/lib/tex/tfm:/sprite/lib/tex/ps-tfm
  6. PKPATH    = /sprite/lib/fonts/pk
  7. VFPATH    = /tic/tex/lib-fonts/ps-vf
  8. #
  9. DVIPSDIR    = /sprite/lib/dvips
  10. CONFIGPATH    = .:$(DVIPSDIR)
  11. CONFIGFILE    = config.all
  12. HEADERPATH    = .:$(DVIPSDIR)
  13. #
  14. TEXMACRODIR    = /sprite/lib/tex/inputs
  15. FIGPATH        = .:..:/sprite/lib/tex/inputs
  16. #
  17. PATHS = -DTFMPATH=\"$(TFMPATH)\" \
  18.     -DPKPATH=\"$(PKPATH)\" \
  19.     -DVFPATH=\"$(VFPATH)\" \
  20.     -DHEADERPATH=\"$(HEADERPATH)\" \
  21.     -DCONFIGPATH=\"$(CONFIGPATH)\" \
  22.     -DCONFIGFILE=\"$(CONFIGFILE)\" \
  23.     -DFIGPATH=\"$(FIGPATH)\"
  24. #
  25. ####################
  26. #
  27. # add -DDEBUG to turn on debugging capability
  28. # add -DTPIC for tpic support
  29. ## if the default resolution is not 300 dpi,
  30. # add -DDEFRES=400 or whatever is required
  31. # add -DFONTLIB to search font libraries
  32. # add -DSEARCH_SUBDIRECTORIES to search the FONTSUBDIRPATH.
  33. # add -DHAVE_GETCWD if you have getcwd (relevant only for subdir searching)
  34. DEFS    = -DTPIC -DDEBUG
  35. LIBS    += -lm
  36. CFLAGS += $(DEFS) $(PATHS)
  37.  
  38. #include    <$(SYSMAKEFILE)>
  39.  
  40. # Note: check out Makefile.orig for the commands to create *.pro from *.lpro
  41. # using "squeeze".  This stuff doesn't fit into the sprite mkmf format well
  42. # so only the install commands are being included in local.mk
  43. #
  44. install :: $(TM).md/afm2tfm $(TM).md/squeeze tex.pro texc.pro texps.pro\
  45.        special.pro finclude.pro
  46.     $(UPDATE) -m 644 tex.pro $(DVIPSDIR)
  47.     $(UPDATE) -m 644 texc.pro $(DVIPSDIR)
  48.     $(UPDATE) -m 644 texps.pro $(DVIPSDIR)
  49.     $(UPDATE) -m 644 special.pro $(DVIPSDIR)
  50.     $(UPDATE) -m 644 config.ps $(DVIPSDIR)/$(CONFIGFILE)
  51.     $(UPDATE) -m 644 psfonts.map $(DVIPSDIR)
  52.     $(UPDATE) -m 644 epsf.tex $(TEXMACRODIR)
  53.     $(UPDATE) -m 644 rotate.tex $(TEXMACRODIR)
  54.     $(UPDATE) -m 644 rotate.sty $(TEXMACRODIR)
  55.  
  56. $(TM).md/afm2tfm: afm2tfm.c-
  57.     mv afm2tfm.c- afm2tfm.c
  58.     $(CC) $(CFLAGS) -o $(TM).md/afm2tfm afm2tfm.c -lm
  59.     mv afm2tfm.c afm2tfm.c-
  60.  
  61. $(TM).md/squeeze: squeeze.c-
  62.     mv squeeze.c- squeeze.c
  63.     $(CC) $(CFLAGS) -o $(TM).md/squeeze squeeze.c
  64.     mv squeeze.c squeeze.c-
  65.  
  66. tex.pro : tex.lpro $(TM).md/squeeze
  67.     $(TM).md/squeeze <tex.lpro > tex.pro
  68.  
  69. texc.pro: texc.lpro $(TM).md/squeeze
  70.     $(TM).md/squeeze <texc.lpro >texc.pro
  71.  
  72. texc.lpro: texc.script tex.lpro
  73.     ./texc.script tex.lpro texc.lpro
  74.  
  75. texps.pro : texps.lpro $(TM).md/squeeze
  76.     $(TM).md/squeeze <texps.lpro >texps.pro
  77.  
  78. special.pro : special.lpro $(TM).md/squeeze
  79.     $(TM).md/squeeze <special.lpro >special.pro
  80.  
  81. finclude.pro : finclude.lpro $(TM).md/squeeze
  82.     $(TM).md/squeeze <finclude.lpro >finclude.pro
  83.